css: Don't crash when printing gradients
authorBenjamin Otte <otte@redhat.com>
Thu, 27 Sep 2012 14:24:30 +0000 (16:24 +0200)
committerBenjamin Otte <otte@redhat.com>
Fri, 28 Sep 2012 16:27:49 +0000 (18:27 +0200)
... in the fallback code. Instead print a FIXME.

gtk/gtkcssstylefuncs.c

index 0320e0adc45faa1153991c0d9a5a514a55b6bf6c..e893a2c29202f0ba0c09c940759dc21c6a9931da 100644 (file)
@@ -810,9 +810,11 @@ pattern_value_print (const GValue *value,
         }
       surface_print (surface, string);
       break;
-    case CAIRO_PATTERN_TYPE_SOLID:
     case CAIRO_PATTERN_TYPE_LINEAR:
     case CAIRO_PATTERN_TYPE_RADIAL:
+      g_string_append (string, "none /* FIXME: add support for printing gradients */");
+      break;
+    case CAIRO_PATTERN_TYPE_SOLID:
     default:
       g_assert_not_reached ();
       break;